// 查询表单字段
export const queryFormFields = [
  {
    label: '学员姓名',
    prop: 'buyerName',
    placeholder: '请输入学员姓名'
  },
  {
    label: '手机号',
    prop: 'buyerMobile',
    placeholder: '请输入手机号'
  },
  {
    label: '商品名称',
    prop: 'goodsId',
    type: 'select',
    placeholder: '请选择课程',
    options: []
  },
  {
    label: '创建时间',
    prop: 'createTime',
    type: 'daterange',
    startPlaceholder: '开始日期',
    endPlaceholder: '结束日期',
    valueFormat: 'YYYY-MM-DD',
    rangeSeparator: '至'
  }
]

// 主表格列配置
export const mainTableColumns = [
  {
    label: '学员名称',
    prop: 'buyerName',

    sortable: true
  },
  {
    label: '手机号',
    prop: 'buyerMobile',

    sortable: true
  },
  {
    label: '创建时间',
    prop: 'createTime',

    sortable: true
  }
]

// 课程表格列配置
export const courseTableColumns = [
  {
    label: '课程名称',
    prop: 'name',

    sortable: true
  },
  {
    label: '课时数',
    prop: 'lessonCount',
    align: 'center',

    sortable: true
  },
  {
    label: '开始学习时间',
    prop: 'startStudyTime',
    align: 'center',

    sortable: true
  },
  {
    label: '最后学习时间',
    prop: 'endStudyTime',
    align: 'center',

    sortable: true
  },
  {
    label: '已学时长',
    prop: 'studyDuration',
    align: 'center',
    width: '120',
    sortable: true
  },
  {
    label: '学习进度',
    prop: 'studyPrograss',
    align: 'center',

    sortable: true
  }
]

// 章节表格列配置
export const chapterTableColumns = [
  {
    label: '课程名称',
    prop: 'name',
    sortable: true
  },
  {
    label: '开始学习时间',
    prop: 'startStudyTime',
    align: 'center',
    sortable: true
  },
  {
    label: '最后学习时间',
    prop: 'endStudyTime',
    align: 'center',
    sortable: true
  },
  {
    label: '已学时长',
    prop: 'studyDuration',
    align: 'center',
    width: '400',
    sortable: true
  },

]

// 状态常量
export const STATUS = {
  LEARNING: '学习中',
  FINISHED: '已完成'
}


// 表格样式配置
export const tableStyle = {
  borderColor: '#ebeef5',
  headerBgColor: '#f5f7fa',
  hoverBgColor: '#f5f7fa',
  stripedBgColor: '#fafafa'
}
